<?php
//validasi
if (trim($_POST['username']) == '') {
	$error[] = '- Username harus diisi';
}
if (trim($_POST['password']) == '') {
	$error[] = '- Password harus diisi';
}
if (trim($_POST['password']) == '') {
	$error[] = '- Path harus diisi';
}
//dan seterusnya

if (isset($error)) {
	echo '<b>Error</b>: <br />'.implode('<br />', $error);
} else {
	/*
	jika data mau dimasukkan ke database,
	maka perintah SQL INSERT bisa ditulis di sini
	*/

//	$data = '';
//	foreach ($_POST as $k => $v) {
//		$data .= "$k : $v<br />";
//	}

$pass=$_POST[password];
$user=$_POST[username];
$path=$_POST[path];
$password = crypt($pass, base64_encode($pass));

$data="
AuthUserFile $path/.htpasswd
AuthGroupFile /dev/null
AuthName \"Password Protected Area\"
AuthType Basic

<limit GET POST>
require valid-user
</limit>
";

	echo "<b>Simpan code dibawah ini dengan nama file <i>.htaccess</i> :</b><br />";
	echo "<textarea name='username' onClick='this.select()' cols='40' rows='10'>$data</textarea>";
	echo "<br><br><b>Simpan code dibawah ini dengan nama file <i>.htpasswd</i> :</b><br />";
	echo "<textarea name='username' onClick='this.select()'>$user:$password</textarea>";
}
die();
?>
